package com.qfedu.hotelssm.service.intf;

import com.qfedu.hotelssm.dto.ComplaitExportDat;
import com.qfedu.hotelssm.dto.ComplaitStateDto;
import com.qfedu.hotelssm.entity.Complait;
import com.qfedu.hotelssm.vo.PageBean;
import com.qfedu.hotelssm.vo.R;
import org.springframework.web.multipart.MultipartFile;

import java.io.IOException;
import java.util.List;

/**
 * @author javaqjb
 * @date 2022/8/29
 */
public interface ComplaitService {
    /**
     * 新增*/
    R save(Complait complait);
    /**
     * 修改*/
    R update(Complait complait);
    /** 删除*/
    R delete(int id);
    /**批量删除*/
    R delIds(int[] ids);
    /**文件下载*/
    List<ComplaitExportDat> all();
    /**批量导入*/
    R upload(MultipartFile file) throws IOException;
    /** 查询总条数 带条件*/
    PageBean selectPage(String genre, int page, int limit);
    /**统计未解决的投诉问题*/
    R sextj();



}
